Sports

Rangers 'couldn't write better script' after reaching Europa League final